

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<script type="text/javascript" src="helpman_topicinit.js"></script>

<title>Configure Timeline - States [Enterprise Architect User Guide]</title>

<meta name="keywords" content="Enterprise Architect, Sparx Systems, UML, Configure Timeline Dialog,Configure Timeline Dialog States Tab,Timeline Element States,Timeline Element States Numeric Range Generator,Timeline Element States Maintain,Timeline Element States Add Via Configure Timeline Dialog,Timeline Element States Edit Via Configure Timeline Dialog,Timeline Element States Delete via Configure Timeline Dialog,State,State In Timeline Element,Numeric Range Generator,Numeric Range Generator Timeline Element States">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta http-equiv="Content-Style-Type" content="text/css" />

<link type="text/css" href="default.css" rel="stylesheet" />
<style type="text/css">
  A, A:Visited
  {
    color: #00F;
  }

  A:Active, A:Hover
  {
    color: #F00;
  }

  OL
  {
    margin: 5px 0 5px 48px;
  }

  UL
  {
    margin-bottom: 3px;
    margin-top: 0;
  }

  #nsr
  {
    background-color: #D4DFFF;
  }

  #nsr A
  {
    text-decoration: none;
  }

  #mainbody
  {
    padding: 8px;
  }

  .p_BodyText
  {
    padding: 5px 0;
  }
</style>



<style type="text/css" media="screen">
  BODY
  {
    background-color: #FFFFFF;
  }

  #nsr
  {
    padding: 6px 6px 0 6px;
    border-bottom: none;
    vertical-align: top;
    z-index: 2;
    visibility: visible;
    left: 0;
    top: 0;
    position: absolute;
  }

  #mainbody
  {
    left: 0;
    top: 0;
    margin: 0;
    position: absolute;
    padding: 10px;
    overflow: auto;
    height: 100%;
    z-index: 1;
    background-repeat: no-repeat;
    background-position: bottom right;
    background-attachment: fixed;
  }
</style>

<style type="text/css" media="print">
  #nsr
  {
    visibility: none;
  }

  #mainbody
  {
    overflow: visible;
  }
</style>
<script type="text/javascript" language="JavaScript" src="nonscroll.js"></script>

</head>
<body scroll="no">

<div id="page">



        <div id="content">
          <div id="content-inner">
          



  
          <div id="nsr">
            <table border="0" cellspacing="0" cellpadding="4" width="100%">
              <tr valign="top">
                <td align="left">
  


                  <p class="p_Heading1"><span class="f_Heading1">Configure Timeline - States</span></p>



  
                </td>
                <td align="right">
                  <a href="introduction.htm" onmouseover="document.images.main.src='button_main_h.gif'" onmouseout="document.images.main.src='button_main.gif'">
                    <img name="main" src="button_main.gif" border=0 alt="Return to Introduction">
                  </a>&nbsp;
    
                  <a href="edit_transitions_in_a_value_li.htm" onmouseover="document.images.prev.src='button_prev_h.gif'" onmouseout="document.images.prev.src='button_prev.gif'">
                    <img name=prev src="button_prev.gif" border=0 alt="Previous page" />
                  </a>&nbsp;
    
    
    
                  <a href="transitions_dialog.htm" onmouseover="document.images.next.src='button_next_h.gif'" onmouseout="document.images.next.src='button_next.gif'">
                    <img name=next src="button_next.gif" border=0 alt="Next page" />
                  </a>
    
    
                </td>
              </tr>
            </table>
          </div>
          <div id="mainbody">
  


                <p class="p_BodyText"><span class="f_BodyText">You can also manage states using the </span><span class="f_UIControl">States</span><span class="f_BodyText"> tab of the</span><span class="f_UIControl"> Configure Timeline</span><span class="f_BodyText"> dialog. To display this, either:</span></p>
<ul style="text-indent: 0px; margin-left: 30px; list-style-position: outside;">
<li><span class="f_Bulletlist1">Double-click on the Lifeline element</span></li>
<li><span class="f_Bulletlist1">Right click on the Lifeline element and, from the context menu, select the </span><span class="f_MenuKeyField">Properties</span><span class="f_Bulletlist1"> option, or</span></li>
<li><span class="f_Bulletlist1">On a Value Lifeline, click on the </span><span class="f_MenuKeyField">Edit States</span><span class="f_Bulletlist1"> button (</span><img src="edit%20state%20button.png" width="19" height="17" border="0" alt="Edit State Button"><span class="f_Bulletlist1">).</span></li>
</ul>
<p class="p_TextIndentedL2"><img src="configure%20timeline%20-%20state.png" width="446" height="592" border="0" alt="Configure timeline - State"></p>
<p class="p_BodyText"><span class="f_BodyText">The </span><span class="f_UIControl">Configure Timeline</span><span class="f_BodyText"> dialog defaults to the </span><span class="f_UIControl">States</span><span class="f_BodyText"> tab.</span></p>
<p class="p_BodyText"><span class="f_BodyText">All states currently defined for the Lifeline element are listed in the </span><span class="f_UIControl">States </span><span class="f_BodyText">panel.</span></p>
<p class="p_SubHeadingL2"><span class="f_SubHeadingL2">Add a New State:<a name="addnewstate"></a></span></p>
<ol style="text-indent: 0px; margin-left: 48px; list-style-position: outside;">
<li value=1><span class="f_NumberedList">In the </span><span class="f_MenuKeyField">State Name</span><span class="f_NumberedList"> field, type the name of the first new state in the Lifeline element; for example, </span><span class="f_MenuKeyField">WaitState</span><span class="f_NumberedList">.</span></li>
<li value=2><span class="f_NumberedList">Click on the </span><span class="f_MenuKeyField">Save</span><span class="f_NumberedList"> button. The state is added to the </span><span class="f_UIControl">States</span><span class="f_NumberedList"> panel and (for a State Lifeline Element) to the diagram.</span></li>
<li value=3><span class="f_NumberedList">Click on the </span><span class="f_MenuKeyField">New</span><span class="f_NumberedList"> button.</span></li>
<li value=4><span class="f_NumberedList">In the </span><span class="f_MenuKeyField">State Name</span><span class="f_NumberedList"> field, type the name of the next state in the Lifeline element.</span></li>
<li value=5><span class="f_NumberedList">Repeat steps 2 to 5 until you have added all required states (you must add at least three to the Lifeline element).</span></li>
<li value=6><span class="f_NumberedList">When you have added all the required states, click on the </span><span class="f_MenuKeyField">OK</span><span class="f_NumberedList"> button to close the </span><span class="f_UIControl">Configure Timeline</span><span class="f_NumberedList"> dialog.</span></li>
</ol>
<p class="p_SubHeadingL2"><span class="f_SubHeadingL2">Edit an Existing State:</span></p>
<ol style="text-indent: 0px; margin-left: 48px; list-style-position: outside;">
<li value=1><span class="f_NumberedList">Click on the state in the </span><span class="f_UIControl">States:</span><span class="f_NumberedList"> list.</span></li>
<li value=2><span class="f_NumberedList">In the </span><span class="f_MenuKeyField">State Name</span><span class="f_NumberedList"> field, change the name of the state.</span></li>
<li value=3><span class="f_NumberedList">Click on the </span><span class="f_MenuKeyField">Save</span><span class="f_NumberedList"> button.</span></li>
</ol>
<p class="p_SubHeadingL2"><span class="f_SubHeadingL2">Delete an Existing State:</span></p>
<ol style="text-indent: 0px; margin-left: 48px; list-style-position: outside;">
<li value=1><span class="f_NumberedList">Click on the state in the </span><span class="f_UIControl">States:</span><span class="f_NumberedList"> list.</span></li>
<li value=2><span class="f_NumberedList">Click on the </span><span class="f_MenuKeyField">Delete</span><span class="f_NumberedList"> button.</span></li>
</ol>
<p class="p_SubHeadingL2"><span class="f_SubHeadingL2">Change the Order of States:</span></p>
<ol style="text-indent: 0px; margin-left: 48px; list-style-position: outside;">
<li value=1><span class="f_NumberedList">Click on the state in the </span><span class="f_UIControl">States:</span><span class="f_NumberedList"> list.</span></li>
<li value=2><span class="f_NumberedList">Click on the </span><img src="uphand.png" width="27" height="24" border="0" alt="uphand"><span class="f_NumberedList"> or </span><img src="downhand.png" width="27" height="24" border="0" alt="downhand"><span class="f_NumberedList"> buttons to move the state up or down the sequence.</span></li>
</ol>
<p class="p_SubHeadingL1"><span class="f_SubHeadingL1">Numeric Range Generator<a name="numericrange"></a></span></p>
<p class="p_BodyText"><span class="f_BodyText">You can also use the </span><span class="f_UIControl">Configure Timeline</span><span class="f_BodyText"> dialog to create a range of states having numeric values to be applied to the Timeline.</span></p>
<div style="text-align: left; text-indent: 0px; padding: 0px 0px 0px 0px; margin: 5px 0px 5px 13px;"><table cellspacing="0" cellpadding="2" border="0" style="border: none; border-spacing:0px;">
<tr style="text-align:left;vertical-align:bottom;">
<td valign="bottom" width="955" bgcolor="#efeff7" style="width:955px; background-color:#efeff7;"><p class="p_TiporNote" style="border-top: none; border-right: none; border-left: none;"><span class="f_TiporNote" style="color: #ff0000;">Important:</span></p>
</td>
</tr>
<tr style="text-align:left;">
<td width="955" bgcolor="#f7f7ff" style="width:955px; background-color:#f7f7ff;"><p class="p_TiporNoteText"><span class="f_TiporNoteText">This operation deletes all existing states and transitions for the Timeline element.</span></p>
</td>
</tr>
</table>
</div>
<ol style="text-indent: 0px; margin-left: 48px; list-style-position: outside;">
<li value=1><span class="f_NumberedList">Display the </span><span class="f_UIControl">Configure Timeline</span><span class="f_NumberedList"> dialog.</span></li>
<li value=2><span class="f_NumberedList">Click on the </span><span class="f_MenuKeyField">Create Continuous Numeric States</span><span class="f_NumberedList"> button. The </span><span class="f_UIControl">Numeric Range Generator</span><span class="f_NumberedList"> dialog displays.</span></li>
<li value=3><span class="f_NumberedList">In the </span><span class="f_MenuKeyField">High Value</span><span class="f_NumberedList"> and </span><span class="f_MenuKeyField">Low Value</span><span class="f_NumberedList"> fields, type the upper and lower values of the range.</span></li>
<li value=4><span class="f_NumberedList">In the </span><span class="f_MenuKeyField">Step Value</span><span class="f_NumberedList"> field, type the increase interval.</span></li>
</ol>
<div style="text-align: left; text-indent: -21px; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 48px;"><table cellspacing="0" cellpadding="2" border="0" style="border: none; border-spacing:0px;">
<tr style="text-align:left;vertical-align:bottom;">
<td valign="bottom" width="955" bgcolor="#efeff7" style="width:955px; background-color:#efeff7;"><p class="p_TiporNote" style="border-top: none; border-right: none; border-left: none;"><span class="f_TiporNote">Note:</span></p>
</td>
</tr>
<tr style="text-align:left;">
<td width="955" bgcolor="#f7f7ff" style="width:955px; background-color:#f7f7ff;"><p class="p_TiporNoteText"><span class="f_TiporNoteText">Nonsense values do not parse; </span><span class="f_MenuKeyField">Low Value</span><span class="f_TiporNoteText"> must be less than </span><span class="f_MenuKeyField">High Value</span><span class="f_TiporNoteText">, and </span><span class="f_MenuKeyField">Step Value</span><span class="f_TiporNoteText"> must be a positive value smaller than the total range.</span></p>
</td>
</tr>
</table>
</div>
<ol style="text-indent: 0px; margin-left: 48px; list-style-position: outside;">
<li value=5><span class="f_NumberedList">In the </span><span class="f_MenuKeyField">Units</span><span class="f_NumberedList"> field, type the name of the measurement unit; for example, </span><span class="f_MenuKeyField">minutes</span><span class="f_NumberedList">.</span></li>
<li value=6><span class="f_NumberedList">Click on the </span><span class="f_MenuKeyField">OK</span><span class="f_NumberedList"> button. Enterprise Architect displays a warning that existing states and transitions will be deleted.</span></li>
<li value=7><span class="f_NumberedList">Click on the </span><span class="f_MenuKeyField">Yes</span><span class="f_NumberedList"> button. The </span><span class="f_UIControl">Configure Timeline</span><span class="f_NumberedList"> dialog redisplays, with the defined range of states listed in the </span><span class="f_UIControl">States</span><span class="f_NumberedList"> panel.</span></li>
<li value=8><span class="f_NumberedList">Click on the </span><span class="f_NumberedList" style="font-weight: bold;">OK</span><span class="f_NumberedList"> button. For a:</span></li>
</ol>
<ul style="text-indent: 0px; margin-left: 65px; list-style-position: outside;">
<li><span class="f_Bulletlist3">Value Lifeline, the first state is shown on the Timeline for the full time range of the Timeline.</span></li>
<li><span class="f_Bulletlist3">State Lifeline, the range of states is displayed as the y-axis of the Timeline.</span></li>
</ul>




            </div>
          </div>
        </div>



</div>


</body>
</html>
